using System;
using System.Collections.Generic;
using System.Text;
using System.Runtime.Serialization;

namespace Protocolo.Exception
{
    /// <summary>
    /// Excepcion para el caso en el que suceda un fallo al conectarse al SMTP del Correo,
    /// o error al realizar la autenticacion, o se haya agotado el tiempo de espera para
    /// la operacion.
    /// </summary>
    public class FalloConexionSMTPException : ApplicationException
    {
        public FalloConexionSMTPException()
                : base("Error al establecer la conexion con el Servidor de Correo!")
            {
                // Add implementation.
            }
            public FalloConexionSMTPException(string message)
                : base(message)
            {

                // Add implementation.
            }
            public FalloConexionSMTPException(string message, System.Exception inner)
                : base(message)
            {
                // Add implementation.
            }

            // This constructor is needed for serialization.
        protected FalloConexionSMTPException(SerializationInfo info, StreamingContext context)
            {
                // Add implementation.
            }
    }
}
